using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Polymod
{
    public interface IInvoker
    {
        object GetValue(IModel target);
        void SetValue(IModel target, object value);
        Type ReturnType { get; }
        bool IsReadonly { get; }
        string Name { get; }
        IInvoker Clone();
    }
}
